Write a program of student mark sheet where Physics, Chemistry and Maths are the subject as input
Assignment 5
Write a program of student mark sheet where Physics,
Chemistry and Maths are the subject as input.
We can
solve this problem using two ways, explain as below-
Option 1: Accept only one student.
Program Code with explanation:
1.
#include
<iostream>
2.
using
namespace std;
3.
int
main()
4.
{
5.
int
srno, phy, chem, math;
6.
char
sname[100];
7.
cout<<"Accept
the Roll Number of Student \n";
8.
cin>>srno;
9.
cout<<"Accept
the name of Student \n";
10. cin>>sname;
11. cout<<"Accept
the Marks \n";
12. cout<<"Accept
the Marks of Physics \n";
13. cin>>phy;
14. cout<<"Accept
the Marks of Chemistry \n";
15. cin>>chem;
16. cout<<"Accept
the Marks of Maths \n";
17. cin>>math;
18. cout<<"Display
Mark Sheet of student \n\n";
19. cout<<"Roll
Number \t Name \t\t Physics \t\t Chemistry \t Maths \n";
20. cout<<srno<<"\t\t"<<sname<<"\t\t"<<phy<<"\t\t";
21. cout<<chem<<"\t\t"<<math;
22. return
0;
23. }
Explanation of Code:
Line
No. 1 and 2: include the Library file and stander input – output functions.
Line
No. 3: main function header.
Line
No. 4 and 23: Begin and end of main function respectively.
Line
No. 5: Declare the variables srno, phy, chem, math as integer.
Line
No. 6: Declare the array variable sname to store the name of student.
Line No. 7 to 17: Accept Roll Number,
Name and Mark of three subjects.
Line No. 18 to 21: Display mark sheet
of Student using accepted information.
Line No. 22: return statement
appropriate with main function return data type.
Program Code for run:
#include
<iostream>
using
namespace std;
int
main()
{
int
srno, phy, chem, math;
char
sname[100];
float
per;
cout<<"Accept
the Roll Number of Student \n";
cin>>srno;
cout<<"Accept
the name of Student \n";
cin>>sname;
cout<<"Accept
the Marks \n";
cout<<"Accept
the Marks of Physics \n";
cin>>phy;
cout<<"Accept
the Marks of Chemistry \n";
cin>>chem;
cout<<"Accept
the Marks of Maths \n";
cin>>math;
cout<<"Display
Mark Sheet of student \n\n";
cout<<"Roll
Number \t Name \t\t Physics \t\t Chemistry \t Maths\n";
cout<<srno<<"\t\t"<<sname<<"\t\t"<<phy<<"\t\t"<<chem<<"\t\t"<<math;
return
0;
}
Output of Program:
Accept
the Roll Number of Student
1
Accept
the name of Student
ABCD
Accept
the Marks
Accept
the Marks of Physics
87
Accept
the Marks of Chemistry
88
Accept
the Marks of Maths
89 98
Display
Mark Sheet of student
Roll
Number Name Physics Chemistry Maths
1 ABCD 87 88 98
Option 2: Accept number of student using for loop.
Program Code with explanation:
1.
#include
<iostream>
2.
using
namespace std;
3.
int
main()
4.
{
5.
int
srno[10],phy[10],chem[10],math[10],n,i;
6.
char
sname[10][100];
7.
cout<<"How
Many Students Record Accepted\n";
8.
cin>>n;
9.
for(i
= 0; i < n ; i++)
10. {
11. cout<<"Accept
the Roll Number of Student \n";
12. cin>>srno[i];
13. cout<<"Accept
the name of Student \n";
14. cin>>sname[i];
15. cout<<"Accept
the Marks \n";
16. cout<<"Accept
the Marks of Physics \n";
17. cin>>phy[i];
18. cout<<"Accept
the Marks of Chemistry \n";
19. cin>>chem[i];
20. cout<<"Accept
the Marks of Maths \n";
21. cin>>math[i];
22. }
23. cout<<"\tDisplay
Mark Sheet of students \n";
24. cout<<"***********************************************************************\n";
25. cout<<"Roll
Number\tName\t\tPhysics\t\tChemistry\tMaths\n";
26. for(i=0; i < n; i++)
27. {
28. cout<<srno[i]<<"\t\t"<<sname[i]<<"\t\t"<<phy[i]<<"\t\t"<<chem[i];
29. cout<<"\t\t"<<math[i]<<"\n";
30. }
31. return
0;
32. }
Explanation of Code:
Line
No. 1 and 2: include the Library file and stander input – output functions.
Line
No. 3: main function header.
Line
No. 4 and 32: Begin and end of main function respectively.
Line
No. 5: Declare the variables srno, phy, chem, math as integer.
Line
No. 6: Declare the array variable sname to store the name of student.
Line No. 7 and 8: Accept integer for
how many student records to accept.
Line No. 9 to 22: Accept Roll Number,
Name and Mark of three subjects for ‘n’ students using for loop. For loop move ‘n’
time.
Line No. 23, 24 and
25: Display
the massage.
Line No. 26 to 30: Display mark sheet
of ‘n’ students using accepted information. For loop move ‘n’ time.
Line No. 31: return statement
appropriate with main function return data type.
Program Code for run:
#include
<iostream>
using
namespace std;
int
main()
{
int
srno[10],phy[10],chem[10],math[10],n,i;
char
sname[10][100];
cout<<"How
Many Students Record Accepted\n";
cin>>n;
for(i=0;i<n;i++)
{
cout<<"Accept the Roll Number of
Student \n";
cin>>srno[i];
cout<<"Accept the name of
Student \n";
cin>>sname[i];
cout<<"Accept the Marks
\n";
cout<<"Accept the Marks of
Physics \n";
cin>>phy[i];
cout<<"Accept the Marks of
Chemistry \n";
cin>>chem[i];
cout<<"Accept the Marks of Maths
\n";
cin>>math[i];
}
cout<<"\tDisplay
Mark Sheet of students \n";
cout<<"***********************************************************************\n";
cout<<"Roll
Number\tName\t\tPhysics\t\tChemistry\tMaths\n";
for(i=0;i<n;i++)
{
cout<<srno[i]<<"\t\t"<<sname[i]<<"\t\t"<<phy[i]<<"\t\t"<<chem[i];
cout<<"\t\t"<<math[i]<<"\n";
}
return 0;
}
Output
of Program:
How
Many Students Record Accepted
2
Accept
the Roll Number of Student
1
Accept
the name of Student
AAA
Accept
the Marks
Accept
the Marks of Physics
89
Accept
the Marks of Chemistry
89
Accept
the Marks of Maths
89
Accept
the Roll Number of Student
2
Accept
the name of Student
BBB
Accept
the Marks
Accept
the Marks of Physics
99
Accept
the Marks of Chemistry
99
Accept
the Marks of Maths
99
Display Mark Sheet of students
***********************************************************************
Roll
Number Name Physics Chemistry Maths
1 AAA 89 89 89
2 BBB 99 99 99
The strict and varying laws across the nations are doubtless to|prone to} challenge the market progress. With the rise of on-line casinos, members can simply place their bets wherever. These websites are thrilling, versatile, and convenient for all the members. However, unlike to|not like} other in style casino 우리카지노 websites, Cafe Casino is self-licensed, which means it isn’t subject to any legal or governing physique. That being mentioned, Cafe Casino is owned by Bovada, which itself is a trustworthy name in the world of on-line betting. Massachusetts, for instance, legalized sports activities betting earlier this month and will levy a $5.2 million five-year license fee on high of taxes, the AGA mentioned.
ReplyDelete